package com.heima.pojo.vo;

import lombok.Data;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;

/**
 * 用户信息VO实体类
 * 用于返回用户详细信息
 */
@Data
public class UserInfoVO {
    
    /**
     * 用户ID
     * 必须字段，格式: @id (示例值)
     */
    private Integer userId;
    
    /**
     * 用户名称
     * 必须字段，格式: @cname (示例值)
     */
    private String userName;
    
    /**
     * 角色名称
     * 必须字段，枚举: 运营人员,运维人员
     */
    private String roleName;
    
    /**
     * 区域名称
     * 必须字段，枚举: 育新地区,霍营地区,回龙观地区
     */
    @NotNull(message = "区域名称不能为空")
    private String regionName;
    
    /**
     * 区域ID
     * 必须字段，格式: @id (示例值)
     */
    private String regionId;
    
    /**
     * 用户头像
     * 必须字段，枚举: https://lkd2-java.itheima.net/image/avatar.png
     */
    private String image;
    
    /**
     * 联系电话
     * 必须字段
     */

    private String mobile;
}